#pragma once
#include <stddef.h>
#ifdef __cplusplus
extern "C" {
#endif

// 反转字符串
// 注意：调用者需要释放返回的字符串
char* reverse_string(const char* str);

// 计算字符串长度
size_t string_length(const char* str);

// 释放字符串内存
void free_string(char* str);

#ifdef __cplusplus
}
#endif